package dingdan

import (
	"server/a"
	"server/a0"
)

var As7 = new(S7)

type S7 struct {
}

func (s *S7) A查单个() (model any, err error) {
	return
}

func (s *S7) A求和(时间 string) (total *float64, err error) {
	db := a0.A_DB.Model(Model{}).Where(Model{Paid: 1})

	db = a.A时间筛选(db, &a.A时间筛选req{
		A时间:   时间,
		A时间字段: "pay_time",
	})

	err = db.Select("SUM(pay_price)").Scan(&total).Error

	return
}

func (s *S7) A计数(时间 string) (total int64, err error) {
	// db := a0.A_DB.Model(&Model{Type: "visit"})

	// db = a.A时间筛选(db, a.A时间筛选req{
	// 	A时间: 时间,
	// })

	// err = db.Count(&total).Error
	total, err = a.A计数(&Model{Paid: 1}, &a.A时间筛选req{
		A时间: 时间,
	})
	return
}
